package com.microservice.salmon.db.entities;

import java.util.Date;
import javax.persistence.*;

@Table(name = "t_datas")
public class Data {
    /**
     * 自增ID
     */
    @Id
    private Integer id;

    /**
     * 分类id
     */
    @Column(name = "cat_id")
    private Integer catId;

    /**
     * 数据名称
     */
    @Column(name = "data_name")
    private String dataName;

    /**
     * 数据值
     */
    @Column(name = "data_val")
    private String dataVal;

    /**
     * 排序号
     */
    @Column(name = "data_sort")
    private Integer dataSort;

    /**
     * 数据有效标志1:有效 -1:无效
     */
    @Column(name = "data_flag")
    private Byte dataFlag;

    /**
     * 创建时间
     */
    @Column(name = "create_time")
    private Date createTime;

    /**
     * 更新时间
     */
    @Column(name = "update_time")
    private Date updateTime;

    /**
     * 获取自增ID
     *
     * @return id - 自增ID
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置自增ID
     *
     * @param id 自增ID
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取分类id
     *
     * @return cat_id - 分类id
     */
    public Integer getCatId() {
        return catId;
    }

    /**
     * 设置分类id
     *
     * @param catId 分类id
     */
    public void setCatId(Integer catId) {
        this.catId = catId;
    }

    /**
     * 获取数据名称
     *
     * @return data_name - 数据名称
     */
    public String getDataName() {
        return dataName;
    }

    /**
     * 设置数据名称
     *
     * @param dataName 数据名称
     */
    public void setDataName(String dataName) {
        this.dataName = dataName;
    }

    /**
     * 获取数据值
     *
     * @return data_val - 数据值
     */
    public String getDataVal() {
        return dataVal;
    }

    /**
     * 设置数据值
     *
     * @param dataVal 数据值
     */
    public void setDataVal(String dataVal) {
        this.dataVal = dataVal;
    }

    /**
     * 获取排序号
     *
     * @return data_sort - 排序号
     */
    public Integer getDataSort() {
        return dataSort;
    }

    /**
     * 设置排序号
     *
     * @param dataSort 排序号
     */
    public void setDataSort(Integer dataSort) {
        this.dataSort = dataSort;
    }

    /**
     * 获取数据有效标志1:有效 -1:无效
     *
     * @return data_flag - 数据有效标志1:有效 -1:无效
     */
    public Byte getDataFlag() {
        return dataFlag;
    }

    /**
     * 设置数据有效标志1:有效 -1:无效
     *
     * @param dataFlag 数据有效标志1:有效 -1:无效
     */
    public void setDataFlag(Byte dataFlag) {
        this.dataFlag = dataFlag;
    }

    /**
     * 获取创建时间
     *
     * @return create_time - 创建时间
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     *
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取更新时间
     *
     * @return update_time - 更新时间
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     *
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}